package com.android.huimeiqupin.enums;

/**
 * banner跳转参数
 *
 *
 *
 秒杀团   Seckill
 免费试用   FreeTest
 品牌折扣   BrandDiscount
 高佣推广   Spread
 9.9元包邮   FreePostage
 热销榜   HotSail
 邻居团     Neighbor
 推广团   Promote
 新品热销  NewHotSail
 同城新零售 SameCity
 专题 Stair:id
 店铺 Store:id
 详情 Detail:id
 产品列表 GoodsList:id


 秒杀团|Seckill
 免费试用|FreeTest
 品牌折扣|BrandDiscount
 高佣推广|Spread
 9.9元包邮|FreePostage
 热销榜|HotSail
 邻居团|Neighbor
 推广团|Promote
 新品热销|NewHotSail
 同城新零售|SameCity
 专题|Stair:id
 店铺|Store:id
 详情|Detail:id
 产品列表|GoodsList:id
阶梯团|Ladder
自选团|Self
店铺街|ShopStreet
新专团|New
抽奖团|Lottery
 * @author
 */
public enum EJumpStatus {
    //我本地的模块
    ECountry("Country","Fragment_SAMain_TabList下的国家馆","Country"),
    EnumImport("Import","Fragment_SAMain_TabList下的进口","Import"),

   //服务器端的模块
    EnumSeckill("Seckill","秒杀团","Seckill"),
    EnumFreeTest("FreeTest","免费试用","FreeTest"),
    EnumBrandDiscount("BrandDiscount","品牌折扣","BrandDiscount"),
    EnumSpread("Spread","高佣推广","Spread"),
    EnumFreePostage("FreePostage","9.9元包邮","FreePostage"),
    EnumHotSail("HotSail","热销榜","HotSail"),
    EnumNeighbor("Neighbor","邻居团","Neighbor"),
    EnumPromote("Promote","推广团","Promote"),
    EnumNewHotSail("NewHotSail","新品热销","NewHotSail"),
    EnumSameCity("SameCity","同城新零售","SameCity"),
    EnumStair("Stair","专题","Stair:(\\d+)"),
    EnumStore("Store","店铺","Store:(\\d+)"),
    EnumDetail("Detail","详情","Detail:(\\d+)"),
    EGoodsList("GoodsList","产品列表","GoodsList:(\\d+)"),
    EnumLadder("Ladder","阶梯团","Ladder"),
    EnumSelf("Self","自选团","Self"),
    EnumShopStreet("ShopStreet","店铺街","ShopStreet"),
    EnumNew("New","新专团","New"),
    EnumSea("Sea","全球购","Sea"),
    EnumFreeOpen("FreeOpen","免单开团","FreeOpen"),
    EnumCrowdFunding("CrowdFunding","新品预售","CrowdFunding"),
    EnumBrandClearance("BrandClearance","底价清仓","BrandClearance"),
    EnumWebView("Webview","跳网页","(http|ftp|https)://.*"),
    ELottery("Lottery","抽奖团","Lottery");


    private String code;
    private String description;
    private String regmatch;

    public String getRegmatch() {
        return regmatch;
    }

    public void setRegmatch(String regmatch) {
        this.regmatch = regmatch;
    }

    private EJumpStatus(String code, String description, String regmatch) {
        this.code = code;
        this.description = description;
        this.regmatch = regmatch;
    }


    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}
